PreferencesΒΆ

The preferences node contains all the Guerilla options. Note that the Local Settings are saved on the local machine, and the other options are saved in the document.

OCIO Configuration File

Path to the OCIO configuration file. This value overrides the OCIO environment variable.

Use Project Gamma

Override OCIO 'default' role with the legacy 'Project Gamma' setting.

Project Gamma

The legacy Project Gamma.

Local Settings

The Local Settings are saved into the local machine registry/configuration file.

Local Settings / CPU

Threads

Number of threads to use by the renderer. If this value equals to 0, the renderer will use one thread per logical core available on the local machine.

NThreads

Max Threads

Maximum number of threads available to the renderer.

MaxThreads

CPU Affinity Mode

How to bind each render thread to a cpu. "floating" : bind the threads to any cpu. "fixed" : bind each thread to a single cpu. "numa" : bind each thread to a single numa node.

CPUAffinityMode

Cache LLVM

Enables compiled shaders caching.

Local Settings / Directories

Local Environment

Additional environment variables available to the user, a list of KEY=value tuples separated by newlines. Those variables are used in replacement for paths when matched, and can be used to specify output paths for images and intermediate rendering files.

Temp Directory

Path to the temporary directory. The directory is used to store temporary files used by the renderer, and is cleaned when Guerilla Render starts or stops. When left blank, defaults to the user's temp directory on Windows and /tmp on Linux.

Tempdir

User Library

Paths to the user library directories, a list of paths separated by newlines.

UserLibrary

User Plugins

Paths to the user plugins directories, a list of paths separated by newlines.

UserPlugins

Local Settings / Interactive

FrameRate

The maximum frame rate of the interactive renderer.

InteractiveFrameRate

Minimum Samples

The minimum number of samples to be displayed.

InteractiveMinSamples

Viewport Proxies

Force texture proxies in the interactive viewport. When enabled, the viewport uses texture proxies for the Surface shader, to reduce the texture loading and memory while manipulating the scene.

InteractiveViewportTextureProxy

Render View Proxies

Force the use of texture proxies in the interactive Render View.

InteractiveRenderViewTextureProxy

Local Settings / Interface

Default Layout File

Path to the UI Default Layout.

UIDefaultLayout

Snapping Distance

Allowed distance when snapping to vertex/edge/face in viewport.

SnappingDistance

Mouse Control Mode

Changes between different kind of mouse controls.

MouseControlMode

Right Hand Lookat

Forces the camera panning/orbiting/zooming to always keep a right hand consistent matrix.

RightHandLookat

Orbit In Parent

When orbiting the camera in the viewport, use the camera parent space as a reference for the up vector.

OrbitInParent

Draw reference axes

In the viewport, draw colored axes on the bottom left corner to help understand camera orientation.

DrawRefAxes

Console Config File

Specifies the location to the console configuration file. If left blank, uses GUERILLA_CONSOLE_CFG environment variable, otherwise uses $(GUERILLA)/console.cfg.

ConsoleConfig

Enable Lua Debugger

Enables the Lua debugger in the console. Requires to restart Guerilla Render to take effect.

EnableDebugger

Recent Files Count

Size of the "Recent Files" entry.

RecentFilesCount

Cache Manager

RAM Resource Amount

Fraction of the system RAM dedicated to the resource cache. Resources include textures, geometries and acceleration structures. The default value is 0.75

RAMResourceAmount

Disable Geom Cache

Indicates if Guerilla Render caches the geometry acceleration structures for the Raytracer.

Texture Manager

Auto Build Textures

When enabled, the GUI builds the missing .tex. When using bitmap texture files, such as tiff, png or exr files, Guerilla builds the .tex file if it is missing. Keeping this enabled usually makes it easier to deal with texture files. Disabling this requires you to build tex files by yourself.

Licence

Licence File

Location to the licence file.

LicenceFile

Server Name

Name of the licence server. If a licence server is specified, the licence file is ignored.

LicenceServer

Server Port

Port of the licence server.

LicenceServerPort

Shortcuts

Shortcuts File

Location to the shortcuts file.

ShortCutsFile

Save Shortcuts

Saves the shortcuts to the file.

Command

Selects the command to which you want to assign a shortcut.

Shortcut

Currently assigned shortcut to the above command. An empty string means no shortcut has been assigned to the above command.

Assigned Command

Currently assigned command to the above shortcut.

Low Quality Render

Samples

Number of samples in low quality rendering.

LowSamples

Stereo

Enables stereoscopy for all passes.

LowStereo

Pass Size

Divides the size for all passes.

LowLayerSizeDivisor

Local Settings / OpenGL

Screen Gamma

Changes gamma correction to apply. This setting corrects the images displayed in the viewport, the render view, the color picker and the color boxes. The displayed color (R,G,B) will be transformed in (pow (R, 1/Screen Gamma), pow (G, 1/Screen Gamma), pow (B, 1/Screen Gamma)). Default value uses the project's gamma.

ScreenGamma

Available VRAM

VRAM available on the OpenGL card. Use this option to set the limit of the VRAM gauge in the tool bar.

VRAM

Render To Texture

Enables rendering the viewport to a texture. Use this option for large scenes that are slow to display in the viewport.

EnableRenderToTexture

Local Settings / OpenGL / Stereoscopy

Mode

The stereoscopy mode to use in OpenGL.

  • Disable : No stereo display.
  • Anaglyph : Colored anaglyph display. Works on every monitors.
  • AnaglyphBW : Black and white anaglyph display. Works on every monitors.
  • Interleaved : Interleaved display. Left and right cameras are interleaved over the scan lines. You need a special stereo interleaved monitor to use this mode.
  • SideBySide : Use the two outputs of the video card. The left view is drawn on the left monitor and the right view is drawn on the right monitor. The two monitors must share the same desktop.
  • QuadBuffer : Use the NVIDIA Quadro quad-buffered stereo support.

StereoMode

Invert

Swaps left and right eyes.

InvertStereo

Left Filter

Left filter color used in the anaglyph modes.

LeftFilter

Right Filter

Right filter color used in the anaglyph modes.

RightFilter

System

Console Command

Command to execute, to run a command in a new console (Linux specific).

Console

Web Browser Command

Command to execute, to open an URL (Linux specific).

Command Port

Port number to connect to and send script commands. A value of 0 means the command port is closed.

CommandPort

Log Settings

Loading Logs

Enables logs when a document is loading.

DocumentsLoadingLogs

Default Lighting

Controls the default lighting when the viewport is in "Filled" mode.

Camera

Shutter Open

Moment of the frame when the camera's shutter is opened. 0 is the frame time, 1 the next frame time and -1 the previous frame time.

Shutter Close

Moment of the frame when the camera's shutter is closed. Should be larger than Shutter Open.

Grid settings

Size

Radius of the grid in world unit.

Lines

Distance between two lines in world unit.

Subdivisions

Number of subdivision between two lines.

Axis Color

Axis color.

Lines Color

Lines color.

Subdivisions Color

Subdivisions color.

Hidden

Hides the grid.

Time Line

Play Mode

Changes the playback mode.

Project Settings

Width

Global image width used in the project. This setting is by default used by the cameras, the passes, the compositing and the baking nodes.

Height

Global image height used in the project. This setting is by default used by the cameras, the passes, the compositing and the baking nodes.

Aspect Ratio

Global pixel aspect ratio used in the project. This setting is by default used by the cameras, the passes, the compositing and the baking nodes.

Frame Rate

Frame rate in frames per seconde of the project. This frame rate is used for the playback in Guerilla and by the Alembic reader to convert Alembic time in Guerilla frames.

Foreground Image

Foreground image that appears in a render view.

Background Image

Background image that appears in a render view.

Project Environment

Additional environment variables available to the project, a list of KEY=value tuples separated by newlines. Project Environment overrides the Local Environment.

Project LUTs

Predefined LUTs available to the project.

Procedural Path

Paths to the external procedurals directories, a list of paths separated by newlines.

Archive Path

Paths to the archives directories, a list of paths separated by newlines.

Rendering

Progressive

Enables progressive rendering. When enabled, the rendering is done with the raytrace hider in progressive mode, else with the current hider.

Low Quality

Degrades the rendering quality using the Low Quality Render settings. See Local Settings, Low Quality Render.

Write EXR Data Window

When enabled, writes only the non empty image region of an EXR file. It has been reported that some Adobe products may fail to read such EXR files. In that case, uncheck this local settings on every computers rendering EXR files.

Sequence Name

Name of the sequence when submitted to the renderfarm, or the project name if not set.

Render Distributed

Number of computers to use for a single frame on the renderfarm.

Render Threads

Number of threads to be used on the render farm.

Render Parent

Renderfarm parent job to submit sequence to.

Render Range

Range to use for rendering passes/animation. Accepted values are comma separated subranges. A subrange is a colon separated set of integers for first frame, last frame and step. Last frame and step are optionnal. E.g. 1,10:20 for frame 1 plus 10 to 20. 2:5,10:14:2 for frame 2 to 5 plus 10, 12 and 14 (step 2). An empty string means the whole timeline.

Render Affinity

Affinity of the project to the render farm nodes.

Render Priority

Priority of the project when submitted to the renderfarm.

Render Time Out

Timeout used to kill the render farm server, when a whole job is taking too long to complete, in minutes.

Render Missing Only

Indicates if it should render only missing frames when submitting to batch/farm. If checked, it will skip all frames for which all output files are found (but it will NOT check for the actual frame integrity).

Compressed Rib

Enables the compression of generated Rib files.

Deferred Rib Gen

Enables the generation of Rib files directly as a pre-rendering job

Rib Gen Batch Size

When Deferred Rib Gen is enabled, the rib generation is batched by the number of frames, 0 means no batching.

Bake Procedurals

When enabled, force the baking of all procedurals, notably the implantation of HairAndFur procedurals. Baking procedurals allows automatic implatation baking of all procedurals, which can be problematic if there are a lot of procedurals in the scene. All implantation data are reset and rebuilt in a prerender job on the farm except implantation in Read mode. This option implies the Deferred Rib Generation.

Verbosity

Sets the Guerilla verbosity. Errors only shows error, Warning shows Errors and warning, Informative shows Warnings and classic logs, Diagnostics shows Informative and renderer activity.

Show Render Profile

Enables render profiling. This option slows renders down.

Render Statistics

Shows the rendering statistics at the end of each render pass in the console.

Large Meshes Subd

When trying to subdivide a mesh with higher polygon count, Guerilla outputs a warning. --

WarnSubdMaxPoly

Log RunProgram

Enables RunProgram Procedural verbose logs in the render. --

Log RunProgram File

RunProgram log file where to output the result of calls to RunPrograms. --

Unwrap Color

Modifies the color of Primitives in the texture coordinates view.